package com.hxf.common;

import java.util.List;

import com.hxf.web.vo.MealMenuVo;
import com.hxf.web.vo.PreferentialVo;

public class JsonUtilVo {
	public static String jsonPreferentialVo(List<PreferentialVo> list) {
		StringBuffer sb = new StringBuffer();
		if (list != null && list.size() > 0) {
			PreferentialVo pv = null;
			sb.append("[");
			for (int i = 0;i < list.size(); i++) {
				sb.append("{");
				pv = list.get(i);
				sb.append("'id':"+pv.getId()+",");
				sb.append("'copies':"+pv.getCopies()+",");
				sb.append("'costPrice':"+pv.getCostPrice()+",");
				sb.append("'discount':"+pv.getDiscount()+",");
				sb.append("'beginDate':'"+pv.getBeginDate()+"',");
				sb.append("'endDate':'"+pv.getEndDate()+"',");
				sb.append("'explanation':'"+pv.getExplanation()+"',");
				sb.append("'imageUrl':'"+ pv.getImageUrl()+"',");
				sb.append("'name':'"+pv.getName()+"',");
				sb.append("'preferentialPrice':"+pv.getPreferentialPrice());
				sb.append("}");
				if (i < list.size()-1) {
					sb.append(",");
				}
			}
			sb.append("]");
		}
		return sb.toString();
	}
	
	public static String jsonMealMenuVo(List<MealMenuVo> list) {
		StringBuffer sb = new StringBuffer();
		if (list != null && list.size() > 0) {
			MealMenuVo pv = null;
			sb.append("[");
			for (int i = 0;i < list.size(); i++) {
				sb.append("{");
				pv = list.get(i);
				sb.append("'id':"+pv.getId()+",");
				sb.append("'menuName':"+pv.getMenuName()+"',");
				sb.append("'mealMenuId':"+pv.getMealMenuId()+",");
				sb.append("'isSell':"+pv.getIsSell()+",");
				sb.append("'introduce':'"+pv.getIntroduce()+"',");
				sb.append("'imageUrl':'"+pv.getImageUrl()+"',");
				sb.append("'orderBy':"+pv.getOrderBy()+",");
				sb.append("'price':'"+ pv.getPrice()+"',");
				sb.append("'taste':'"+pv.getTaste()+"',");
				sb.append("'isRecommend':"+pv.getIsRecommend()+",");
				sb.append("'styleName':'"+pv.getStyleName()+"'");
				sb.append("}");
				if (i < list.size()-1) {
					sb.append(",");
				}
			}
			sb.append("]");
		}
		return sb.toString();
	}
}
